﻿using System.Collections.Generic;

namespace ChiWalker.Routines.Monk
{
    internal class Spell
    {
        #region Monk

        internal const int SoothingMist = 115175,
            ThunderFocusTea = 116680,
            Uplift = 116670,
            ChiWave = 115098,
            ManaTea = 115294,
            SurgingMist = 116694,
            RushingJadeWind = 116847,
            RenewingMist = 115151,
            VitalMists = 118674,
            Revival = 115310,
            LifeCocoon = 116849,
            HealingSphere = 115460,
            StanceoftheFierceTiger = 103985,
            EnvelopingMist = 124682,
            SpearHandStrike = 116705,
            BlackoutKick = 100784,
            SummonBlackOxStatue = 115315,
            TouchOfDeath = 115080,
            ChargingOxWave = 119392,
            LegSweep = 119381,
            BreathofFire = 115181,
            KegSmash = 121253,
            SpinningCraneKick = 101546,
            ChiBurst = 123986,
            Jab = 100780,
            TigerPalm = 100787,
            DizzyingHaze = 115180,
            Clash = 122057,
            Provoke = 115546,
            StanceoftheSturdyOx = 115069,
            ExpelHarm = 115072,
            PurifyingBrew = 119582,
            DampenHarm = 122278,
            Guard = 115295,
            TigersLust = 116841,
            ChiBrew = 115399,
            InvokeXuen = 123904,
            Roll = 109132,
            TouchofKarma = 122470,
            TigereyeBrew = 116740,
            FistsofFury = 113656,
            RisingSunKick = 107428,
            EnergizingBrew = 115288,
            SpinningFireBlossom = 115073,
            FlyingSerpentKick = 101545,
            FortifyingBrew = 115203,
            ElusiveBrew = 115308;

        internal static readonly HashSet<int> RenewingMists = new HashSet<int>
        {
            119611, // Glyph
            115151, // Normal
            119647,
            119607, // the spread - use this to track. 114908
        };

        #endregion Monk
    }
}